﻿.info_auth {
	background-color: #FFFBCC;
	border: 1px solid #E6DB55;
}

.box_buzz {
	background-color: #FFFBCC;
	border: 1px solid #E6DB55;
	font-size: 15px;
	padding: 7px;
	margin-top: 10px;
	margin-left: 7px;
	margin-right: 7px;
}

A {
	color: #78000e;
	text-decoration: none;
	font-family: Verdana;
}

A:hover {
	COLOR: #9B4B4C;
	text-decoration: none;
}

.border {
	border: #CCCCCC 0px solid;
}

.title {
	background-color: #67a7e3;
	padding: 3px;
	color: #FFF;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	height: 25px;
}

.fr_2,.fr_3 {
	background-image: url('../images/bg_gray.gif');
}

.fr,.fr_2,.fr_3 {
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #FFF;
}

.fr_2 {
	background-color: #F0F0F0;
}

.fr_3 {
	background-color: #EEEEEE;
}

/*---value input---*/
.input {
	padding: 2px 3px;
	border: 1px solid #B2B2B2;
	color: #555555;
	-khtml-border-radius: 5px; /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari & Google Chrome */
	border-radius: 5px; /* Opera */

}

.input:focus,textarea:focus,select:focus {
	border: 1px solid #67a7e3;
	background-color: #e7ebf4;
	padding: 2px 3px;
	color: #222222;
}

.select {
	padding: 2px 3px;
	border: 1px solid #B2B2B2;
}

option {
	color: #000000;
	border-collapse: collapse;
	border-bottom: 1px solid #BFBFBF;
	padding-left: 3px;
}

.button {
	border: 1px solid #FFF;
	color: #FFF;
	background-color: #FF5500;
	padding: 5px 7px;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial,
		helvetica, sans-serif;
}

.button:focus {
	border: 1px solid #B2B2B2;
	background-color: #ffffff;
	padding: 3px 4px;
}

.button_color {
	background-color: #336699;
	border: 1px solid #999;
	border-top: 1px solid #336699;
	border-left: 1px solid #336699;
}

.b {
	font-weight: bold;
}

/*---table list-----*/
.table_list {
	width: 100%;
}

.table_list td {
	border-bottom: 1px dashed #cccccc;
	padding: 3px;
	line-height: 25px;
}

.table_list th {
	background-color: #c6dff2;
	padding: 3px;
	line-height: 20px;
	color: #000000;
	text-align: left;
	border-bottom: 2px solid #106493;
	
}

.th_category_list {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 15px;
	line-height: 30px;
	background-color: #d6e9f8;
	
	color: #003300;
	text-transform: uppercase;
}

.trSelected td {
	background-color: #dbd9d9 !important;
}

.trNormal2 {
	background-color: #F4F4F4;
}

.trNormal1 {
	background-color: #FFFFFF;
}

/*---table form-----*/
.table_form {
	width: 100%;
}

.table_form td {
	border-bottom: 1px dashed #cccccc;
	padding: 3px;
}

.td_left {
	width: 200px;
	height: 35px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.th_category {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 15px;
	line-height: 30px;
	background-color: #d3d1d2;
	color: #003300;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-top-right-radius: 5px; /* Konqueror */
	-moz-border-top-right-radius: 5px; /* Firefox */
	border-top-right-radius: 5px; /* Opera */

}

.th_category2 {
	border-bottom: 4px solid #d3d1d2; /*dashed */
}

.th_category3 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 15px;
	line-height: 30px;	
	color: #000000;
	text-shadow: 0 0 24px #ffffff, 0 0 4px #ffffff, 1px 1px 2px #333;
	padding-bottom: 3px;
	border-bottom: 2px solid #eeb021;
}

/*
 * table letter
 */
.table_letter {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
	width: 98%;
	background-color: #E5F0D8;
}

.table_letter tr td {
	padding: 5px;
	text-align: center;
	border-right: 1px solid #ccc;
	text-transform: uppercase;
}